App Design

https://stitch.withgoogle.com/

Single and multiple tones that the user selects in a variety of 'voices' [tibetan copper singing bowl, train whistle, whale sound, glass vibrating, human singer, saxophone, oboe, musical instruments] - videos with single voice or instrument, playing solfaggio and fiboacci frequencies, pyramid, earth, heart beat.
Work on an Application, an AI App - beautiful human voices, and varied musical instruments to choose from (recreate the organs of old digitally, need large speakers for low tones). Can range from subsonic to ultrasonic, not limited by the ear’s capacity to hear, initially single tones to practice and perfect singing, which itself being internal causes the organs, bones, nerves, and less-understood energy systems to be bathed in vibratory sound.
Android Studio is the official integrated development environment (IDE) for Android app development. It provides tools for coding, debugging, and testing. Java and Kotlin are the primary programming languages used for Android development. Kotlin, in particular, is gaining popularity due to its concise syntax and enhanced safety features. Android Studio provides templates and wizards to set up project structures for different types of apps, such as activities, fragments, and services.
iPhone AppsThe Google Play Console is the platform for managing and publishing your app. Here, you'll create a developer account, upload your APK, set pricing and availability, configure in-app purchases if applicable, and monitor app performance and user feedback.
Before publishing your app on the Google Play Store, ensure it meets all requirements. This includes creating a signed APK (Android Package) file, writing a compelling app description, providing screenshots and promotional materials, and setting pricing and distribution options.
Swift is 2.6. times faster than Objective-C, while it’s 8.4 times faster than Python. Lyft rewrote its entire app with Swift, exchanging 75,000 lines of code of the old codebase with less than a third of that number. Roughly 30% of Swift developers have most of their codebase in Objective-C.
First released in 2014, Swift was developed as a replacement for Apple's earlier programming language Objective-C. A key aspect of Swift's design was the ability to interoperate with the huge body of existing Objective-C code developed for Apple products over the previous decades. It was built with the open source LLVM compiler framework and has been included in Xcode since version 6. On Apple platforms, it uses the Objective-C runtime library, which allows C, Objective-C, C++ and Swift code to run within one program.
Apple intended Swift to support many core concepts associated with Objective-C, notably dynamic dispatch, widespread late binding, extensible programming and similar features, but in a safer way, making it easier to catch software bugs. Swift has features addressing some common programming errors like null pointer dereferencing. Swift supports the concept of protocol extensibility that can be applied to types, structures and classes. Swift 5.5, officially announced by Apple in 2021, significantly expands language support for concurrency and asynchronous code, notably introducing a unique version of the actor model.
Apple emphasizes clean, minimalist design through its Human Interface Guidelines. Use Apple's design language to create a consistent and familiar experience for users. Pay attention to elements such as navigation bars, buttons, and gestures. Prioritize clarity and simplicity in your app's design.
Design UI elements that align with Apple's design principles. Use UIKit components such as buttons, sliders, and tables to create a native iOS look and feel. Ensure that your app's interface is responsive and adapts well to different screen sizes, including iPhones and iPads.
Xcode is the official IDE for iOS app development, providing tools for coding, testing, and debugging. Swift is Apple's modern programming language for iOS development, known for its safety features and readability. Familiarize yourself with Swift and Xcode to start building your app. Adopt the MVC design pattern to organize your code into models, views, and controllers. This separation of concerns improves code maintainability and scalability. Models handle data, views manage the user interface, and controllers coordinate interactions between the two.
Prepare your app for submission on the App Store by creating an App Store Connect account. Here, you'll provide app information, upload screenshots, write a compelling description, set pricing, and configure in-app purchases if needed. Review the App Store Review Guidelines to ensure compliance. Apple's review team will assess your app for quality, safety, and adherence to guidelines. The review process typically takes a few days, during which you'll receive status updates. Once approved, your app will be available for download on the App Store.