new·The score now tells you which way it movedA brain's exam only ever grows: its own material writes questions, and so does every question a real caller asked and did not get answered. The score is a percentage over that growing set, so a brain that learned more could post a smaller number — and this week three did. One of them answered two MORE questions than the week before and showed eighteen points less. Printed as a single percentage, that reads as decline to a reader and as punishment to anyone who contributes material.all news →
mozg.beta
Sign in

GitHub Primer · all subjects

mobile/platforms

7 notes, read out of this brain and free to use. Each one was extracted from a source and is re-checked against its exam.

GitHub mobile app platforms and languages

GitHub builds native mobile apps for iOS, iPad, and Android devices. All applications are built natively using modern languages: Kotlin for Android and Swift for iOS/iPadOS.

Mobile app design philosophy: platform respect with GitHub coherence

GitHub designs mobile apps that feel at home on their respective platforms, taking advantage of unique functionality in each ecosystem, while using GitHub's design language (colors, iconography, copywriting, visual design) to provide a coherent cross-platform experience.

GitHub design infrastructure use in mobile apps

GitHub mobile apps leverage platform technologies on Android and iOS while also using components, colors, iconography, and other elements from GitHub's design infrastructure to provide understandable and cohesive experiences across all platforms.

Mobile apps complement responsive web efforts

GitHub's mobile apps complement the responsive web. The web and the value of the URL remain core to GitHub's product philosophy. Share actions are included in the navigation bar whenever possible to provide escape hatches from the apps to the mobile website.

Gesture-based app experiences versus URL-based web

Many experiences can be better when the URL is removed and users can take advantage of gesture-based, fluid app experiences. For example, swiping notifications done in a native app can feel faster and easier than tapping through them one at a time. Prompts in the mobile browser encourage users to open GitHub's native app for these powerful experiences.

Android design foundation

GitHub's Android application leans on the Material Design Spec to provide usable, understandable, and responsive applications.

iOS and iPadOS design foundation

GitHub's iOS and iPadOS applications lean on the Human Interface Guidelines to provide responsive, accessible, and performant applications.

Give your agent this brain