App: Dev Assisant
Developer: 万象 包
Genres: Developer Tools

Dev Assistant is a collection of little utilities (4 major features and growing) and converter (3 and growing) that are useful during development.

◉ AppIcons

It supports every type of icon you'll ever need for any of Apple's platforms: iOS, iPadOS, watchOS, macOS etc. It uses the xcasset catalog format & it's always updated for the very latest devices & software. It always support android app icons size.

- iPhone: 9 different sizes and files.

- iPad: 10 different sizes and files.

- Mac: 10 different sizes and files.

- iWatch: 20 different sizes and files.

- Android: 5 different sizes and files.

- Custom: support every width and height.

◉ JSON2Model

Quickly generate corresponding models based on JSON to simplify the process.
Support Java, Swift, Dart, GO, Objective-C 5 programming language model generation.
Support the generation of different libraries in different languages.
You can switch different parsing libraries in different languages.
Custom base class names are supported.
Support text and code highlighting.

- Swift -> Codable、HandyJSON、ObjectMapper、KakaJson、SwiftyJSON
- Objective-C -> MJExtension、YYModel、JSONModel
- Dart -> json_serializable

◉ Encoders / Decoders

- Base64: Encode / decode text with Base64 encoding.

- HTML Entities: Encode / decode text to use with HTML.

- URI: Encode / decode URI (Uniform Resource Identifier).

◉ APNs

It is a Mac app for sending push notifications to the Apple Push Notification Service (APNs) directly.

No need to set up your own server for testing push notifications on a physical device.

Supports all of known signing identity configurations:

- Newest P8 with JWT token

- P12 exported certificate

- Keychain-loaded from your keychain


Well-designed device token management with device names and a request log using these names, so you have a good overview of which device received the notification successfully and which not. You can also activate/deactivate a device in the list, so you don't have to reenter any previous token after it was removed from testing.

◉ Converters

- HEX Converter: Convert binary octal decimal hex to each other.

- Color Converter: Convert any color you enter into HEX, RGB, RGBA and ARGB,.

- Base64: Encode / decode text with Base64 encoding.

- URI: Encode / decode URI (Uniform Resource Identifier).

- Timestamp: Timestamp conversion.

Release notes:
Bug fix

1. Fixed the issue that internationalized strings were displayed incorrectly