Materias dentro de su búsqueda.
Materias dentro de su búsqueda.
- Application software 80
- Development 80
- JavaScript (Computer program language) 66
- Web site development 33
- Python (Computer program language) 28
- Computer programming 26
- Programming 21
- Web applications 21
- Engineering & Applied Sciences 19
- Java (Computer program language) 19
- Android (Electronic resource) 17
- Computer Science 16
- Computer programs 15
- Node.js 15
- Open source software 15
- Internet programming 13
- Design 12
- Programming languages (Electronic computers) 12
- Web sites 12
- Computer software 10
- C++ (Computer program language) 9
- Application program interfaces (Computer software) 8
- Object-oriented programming (Computer science) 8
- Operating systems (Computers) 8
- Microsoft .NET Framework 7
- Ruby (Computer program language) 7
- Ruby on rails (Electronic resource) 7
- Software engineering 7
- Video games 7
- Functional programming (Computer science) 6
-
201Publicado 2011Tabla de Contenidos: “…-- Summary -- 5 Programming the User Interface -- Thinking About UI Patterns -- MVC: A Classic Pattern -- MVP: A More Suitable Pattern -- Implementing MVP -- Callbacks Galore -- Implementation Details -- Some Extensions -- Declarative UI -- A Basic UiBinder Example -- More Complex Examples -- Summary -- 6 Communicating with Your Server -- Introduction to RPC -- Implementation -- Serialization -- Direct Evaluation RPC -- RPC Patterns of Usage -- The World Cities Service -- Code Sharing -- Coding the Server Side Services -- Database-Related Widgets and MVP -- A Look at MVP -- A Country/State Cities Browser -- Live Suggestions -- Data Prevalidation…”
Libro electrónico -
202por Schwartz, Randal L.Tabla de Contenidos: “…Anonymous Subroutines; 7.3. Callbacks; 7.4. Closures; 7.5. Returning a Subroutine from a Subroutine; 7.6. …”
Publicado 2009
Libro electrónico -
203por Gupta, GauravTabla de Contenidos: “…Connection with Database -- PHP -- Syntax -- Form handling -- The GET method -- The POST method -- The filter method -- Validating user input data -- Sanitizing user input data -- The FILTER_CALLBACK filter -- Filter multiple inputs -- MySQL -- MySQL for PHP -- MySQL-PHP connectivity -- Open a connection to the MySQL server -- Close a connection -- Create or select a database -- Create a database -- Select a database -- Create a table -- Primary keys -- Spoofing and forging forms -- Forging HTTP requests -- Spoofing submissions -- Shared secrets -- Setting expectations -- Linking a form to a server -- Summary -- 5. …”
Publicado 2013
Libro electrónico -
204por Resig, JohnTabla de Contenidos: “…4.4.2 Funktionsüberladung4.5 Auf Funktionen prüfen; 4.6 Zusammenfassung; Kapitel 5: Der Umgang mit Closures; 5.1 Die Funktionsweise von Closures; 5.2 Closures verwenden; 5.2.1 Private Variablen; 5.2.2 Callbacks und Timer; 5.3 Funktionskontexte binden; 5.4 Partielle Funktionsanwendung; 5.5 Funktionsverhalten überschreiben; 5.5.1 Memoisierung; 5.5.2 Funktions-Wrapping; 5.6 Direkte Funktionen; 5.6.1 Temporärer Scope und private Variablen; 5.6.2 Schleifen; 5.6.3 Library-Wrapping; 5.7 Zusammenfassung; Kapitel 6: Objektorientierung und Prototypen; 6.1 Instanziierung und Prototypen…”
Publicado 2015
Libro electrónico -
205Publicado 2022Tabla de Contenidos: “…-- A Rust project skeleton -- Drawing to the canvas -- The current code -- Drawing a triangle -- A Sierpińksi triangle -- Summary -- Chapter 2: Drawing Sprites -- Technical requirements -- A quick game design session -- Rendering a sprite -- Loading images -- Canvas coordinates -- Drawing images -- JavaScript callbacks -- Async Rust -- Sprite sheets -- Loading JSON -- Parsing JSON -- Drawing with our "cookie cutter -- Adding animation -- Summary -- Part 2: Writing Your Endless Runner -- Chapter 3: Creating a Game Loop -- Technical requirements -- Minimal architecture -- Good? …”
Libro electrónico -
206Publicado 2018Tabla de Contenidos: “…-- Converting non-tail calls into tail calls -- Summary -- Chapter 4: Asynchronous Programming -- JavaScript execution model -- The event loop -- The call stack -- Stack, queue, and Web APIs -- Writing asynchronous code -- Asynchronous code involving events -- Asynchronous code involving callbacks -- Promises and async programming -- Promise states -- Promises versus callbacks -- Promise constructor and (resolve, reject) methods -- The then(onFulfilled, onRejected) method -- The catch(onRejected) method -- The Promise.resolve(value) method -- The Promise.reject(value) method -- The Promise.all(iterable) method -- The Promise.race(iterable) method -- async/await - the future of asynchronous programming -- async/await versus promises -- The async function and await keyword -- Making asynchronous code look synchronous -- Summary -- Chapter 5: Modular Programming -- JavaScript modules 101 -- Implementing modules - the old way -- Immediately-Invoked Function Expression (IIFE) -- Asynchronous Module Definition (AMD) -- CommonJS -- exports versus module.exports -- Universal Module Definition (UMD) -- Implementing modules - the new way -- Importing/exporting modules -- Named versus default exports -- Naming named imports -- Wildcard imports -- Additional information on export -- Additional information on import -- Tree shaking -- How tree shaking is performed -- Using modules on the web -- Summary -- Chapter 6: Implementing the Reflect API -- The Reflect object -- The Reflect.apply(function, this, args) method…”
Libro electrónico -
207Publicado 2024Tabla de Contenidos: “…Using functions as arguments to other functions -- Defining functions using the arrow syntax -- Understanding value closure -- Working with arrays -- Reading and modifying the contents of an array -- Enumerating the contents of an array -- Using the spread operator -- Working with objects -- Understanding literal object types -- Defining optional properties in a type annotation -- Defining classes -- Adding methods to a class -- Access controls and simplified constructors -- Using class inheritance -- Checking object types -- Working with JavaScript modules -- Creating and using modules -- Consolidating module contents -- Summary -- Chapter 4: Understanding Node.js Concurrency -- Preparing for this chapter -- Creating a simple web application -- Understanding (simplified) server code execution -- Understanding multi-threaded execution -- Understanding blocking and non-blocking operations -- Understanding JavaScript code execution -- Understanding Node.js code execution -- Using the Node.js API -- Handling events -- Working with promises -- Wrapping callbacks and unwrapping promises -- Executing custom code -- Yielding control of the main thread -- Using worker threads -- Writing the worker code -- Creating a worker thread -- Packaging worker threads into a callback -- Packaging worker threads into a promise -- Summary -- Chapter 5: Handling HTTP Requests -- Preparing for this chapter -- Listening for HTTP requests -- Understanding the Server configuration object -- Understanding HTTP requests -- Parsing URLs -- Understanding HTTP responses -- Supporting HTTPS requests -- Creating the self-signed certificate -- Handling HTTPS requests -- Detecting HTTPS requests -- Redirecting insecure requests -- Using third-party enhancements -- Using the Express router -- Using the request and response enhancements -- Using Express route parameters -- Summary…”
Libro electrónico -
208por Duran Rodriguez, LuisTabla de Contenidos: “…2.3.1 El modelo Polling2.3.2 El módelo Callback; 2.3.3 El modelo WaitAll; 2.3.4 Crear tablas de datos independientes; 2.4 Utilizar tipos Nullable que soporten valores DBNull; 2.5 Utilizar objetos persistentes de formulario Windows de ADO.NET 2.0; 2.5.1 Comparando los diseñadores de datos de ADO.NET 1.x y 2.0; 2.5.2 ADO.NET 1.x; 2.5.3 ADO.NET 2.0; 2.6 Añadir los controles ADO.NET que faltan; 2.7 Actualizar proyectos de 1.x con componentes de ADO.NET 2.0; 2.7.1 Añadir subformularios multinivel; 2.8 Diseñar y mostrar informes con el control ReportViewer; Capítulo 3: Concretando proyectos reales…”
Publicado 2007
Biblioteca Universitat Ramon Llull (Otras Fuentes: Universidad Loyola - Universidad Loyola Granada, Biblioteca de la Universidad Pontificia de Salamanca)Libro electrónico -
209Publicado 2023Tabla de Contenidos: “…In the Razor file -- In a partial class -- Inheriting a class -- Only code -- Lifecycle events -- OnInitialized and OnInitializedAsync -- OnParametersSet and OnParametersSetAsync -- OnAfterRender and OnAfterRenderAsync -- ShouldRender -- Parameters -- Cascading parameters -- Writing our first component -- Creating a components library -- Using our components library -- Creating our own component -- Summary -- Chapter 5: Creating Advanced Blazor Components -- Technical requirements -- Exploring binding -- One-way binding -- Two-way binding -- Actions and EventCallback -- Using RenderFragment -- ChildContent -- Default value -- Building an alert component -- Exploring the new built-in components -- Setting the focus of the UI -- Influencing the HTML head -- Component virtualization -- Error boundaries -- Summary -- Chapter 6: Building Forms with Validation -- Technical requirements -- Exploring form elements -- EditForm -- InputBase< -- > -- -- InputCheckbox -- InputDate< -- TValue> -- -- InputNumber< -- TValue> -- -- InputSelect< -- TValue> -- -- InputText -- InputTextArea -- InputRadio -- InputRadioGroup -- InputFile -- Adding validation -- ValidationMessage -- ValidationSummary -- Custom validation class attributes -- Looking at bindings -- Binding to HTML elements -- Binding to components -- Building an admin interface -- Listing and editing categories -- Listing and editing tags -- Listing and editing blog posts -- Summary -- Chapter 7: Creating an API -- Technical requirements -- Creating the service -- Adding data access -- Learning about Minimal APIs -- Adding the API controllers -- Adding APIs for handling blog posts -- Adding APIs for handling categories -- Adding APIs for handling tags -- Creating the client -- Summary -- Chapter 8: Authentication and Authorization -- Technical requirements -- Setting up authentication…”
Libro electrónico -
210Publicado 2018Tabla de Contenidos: “…runAsync() - running a task asynchronously -- supplyAsync() - running a task asynchronously, with a return value -- Attaching a callback to the CompletableFuture -- Spring Security configuration -- Configuring Spring Security dependencies -- Configuring a security filter for incoming requests -- Configuring Spring Security -- Adding a controller -- Authentication cache -- Implementing the caching configuration class -- Providing UserCache to AuthenticationProvider -- Providing AuthenticationProvider to AuthenticationManagerBuilder -- Fast and stateless API authentication with Spring Security -- API authentication with the JSESSIONID cookie -- API authentication without the JSESSIONID cookie -- Monitoring and managing Tomcat with JMX -- Connecting JMX to monitor Tomcat -- Creating an MBean -- Exporting an MBean in a Spring context -- Spring MVC performance improvements -- High performance using connection pooling -- Hibernate improvements -- Testing improvements -- Proper server maintenance -- Using the authentication cache with Spring Security -- Implementing Executor service framework -- Summary -- Chapter 5: Understanding Spring Database Interactions -- Spring JDBC configuration -- Problems with core JDBC -- Solving problems with Spring JDBC -- Spring JDBC dependencies -- Spring JDBC example -- Database design for optimal performance -- Table design -- Vertical partitioning of a table -- Use indexing -- Using the correct data type -- Defining column constraints -- Using stored procedures -- Transaction management -- Choosing a transaction manager in Spring -- Declarative ACID using @Transactional -- Optimal isolation levels -- Read uncommitted -- Read committed -- Repeatable read -- Serializable -- Optimal fetch size -- Optimal connection pooling configuration -- Sizing the connection pool -- Validate connections -- Connection leaks…”
Libro electrónico -
211por Liberty, JesseTabla de Contenidos: “…The event Keyword -- Using Anonymous Methods -- Retrieving Values from Multicast Delegates -- Invoking Events Asynchronously -- Callback Methods -- Part II -- Building Windows Applications -- Creating a Simple Windows Form -- Using the Visual Studio Designer -- Creating a Windows Forms Application -- Creating the Basic UI Form -- Populating the TreeView Controls -- TreeNode objects -- Recursing through the subdirectories -- Getting the files in the directory -- Handling TreeView Events -- Clicking the source TreeView -- Expanding a directory -- Clicking the target TreeView -- Handling the Clear button event -- Implementing the Copy Button Event -- Getting the selected files -- Sorting the list of selected files -- Handling the Delete Button Event -- XML Documentation Comments -- Accessing Data with ADO.NET -- Relational Databases and SQL -- Tables, Records, and Columns -- Normalization -- Declarative Referential Integrity -- SQL -- The ADO.NET Object Model -- DataTables and DataColumns -- DataRelations -- Rows -- Data Adapter -- DBCommand and DBConnection -- DataAdapter -- DataReader -- Getting Started with ADO.NET -- Using OLE DB Managed Providers -- Working with Data-Bound Controls -- Populating a DataGrid Programmatically -- Customizing the DataSet -- Programming ASP.NET Applications and Web Services -- Understanding Web Forms -- Web Form Events -- Postback versus nonpostback events -- State -- Web Form Life Cycle -- Creating a Web Form -- Code-Behind Files -- Adding Controls -- Server Controls -- Data Binding -- Examining the Code -- Adding Controls and Events -- Web Services -- SOAP, WSDL, and Discovery -- Server-Side Support -- Client-Side Support -- Building a Web Service -- Testing Your Web Service -- Viewing the WSDL Contract -- Creating the Proxy -- Testing the Web Service -- Putting It All Together -- The Overall Design…”
Publicado 2001
Libro electrónico -
212Publicado 2024Tabla de Contenidos: “…In a partial class -- Inheriting a class -- Only code -- Lifecycle events -- OnInitialized and OnInitializedAsync -- OnParametersSet and OnParametersSetAsync -- OnAfterRender and OnAfterRenderAsync -- ShouldRender -- Parameters -- Cascading parameters -- Writing our first component -- Creating a components library -- Using our components library -- Creating our own component -- Summary -- Chapter 5: Creating Advanced Blazor Components -- Technical requirements -- Exploring binding -- One-way binding -- Two-way binding -- Actions and EventCallback -- Using RenderFragment -- ChildContent -- Default value -- Building an alert component -- Exploring the new built-in components -- Setting the focus of the UI -- Influencing the HTML head -- Component virtualization -- Error boundaries -- Sections -- Summary -- Chapter 6: Building Forms with Validation -- Technical requirements -- Exploring form elements -- EditForm -- InputBase< -- > -- -- InputCheckbox -- InputDate< -- TValue> -- -- InputNumber< -- TValue> -- -- InputSelect< -- TValue> -- -- InputText -- InputTextArea -- InputRadio -- InputRadioGroup -- InputFile -- Adding validation -- ValidationMessage -- ValidationSummary -- Custom validation class attributes -- Looking at bindings -- Binding to HTML elements -- Binding to components -- Building an admin interface -- Listing and editing categories -- Listing and editing tags -- Listing and editing blog posts -- Adding an abstraction layer -- Locking the navigation -- Enhanced Form Navigation -- Summary -- Chapter 7: Creating an API -- Technical requirements -- Creating the service -- Learning about Minimal APIs -- Adding the API controllers -- Adding APIs for handling blog posts -- Adding APIs for handling Categories -- Adding APIs for handling Tags -- Adding APIs for handling comments -- Creating the client -- Summary…”
Libro electrónico -
213
-
214por Murti, KarunaTabla de Contenidos: “…-- Writing a more complex program -- Packages and Cargo -- Cargo package layout -- Using third-party crates -- Tools and getting help -- Tools -- Text editor -- Getting help and documentation -- Summary -- Chapter 2: Building Our First Rocket Web Application -- Technical requirements -- Introducing Rocket - a web framework written in the Rust language -- The HTTP request life cycle in Rocket -- Rocket launch sequence -- Creating our first Rocket web application -- An asynchronous application -- Configuring our Rocket web application -- Starting the Rocket application in different profiles -- Configuring the Rocket web application -- Configuring the Rocket application using Rocket.toml -- Overriding the configuration with environment variables -- Getting help -- Summary -- Chapter 3: Rocket Requests and Responses -- Technical requirements -- Understanding Rocket routes -- HTTP methods -- URI -- Path -- Query -- Rank -- Format -- Data -- Implementing route handlers -- Creating responses -- Wrapping Responder -- Built-in implementations -- Making default error catchers -- Summary -- Chapter 4: Building, Igniting, and Launching Rocket -- Technical requirements -- Managing state -- Working with a database -- Attaching Rocket fairings -- Rocket phases -- Fairing callbacks -- Implementing and attaching fairings…”
Publicado 2022
Libro electrónico -
215Publicado 2017Tabla de Contenidos: “…-- Variablen deklarieren -- Ausgewählte Datentypen in TypeScript -- number -- string -- boolean -- Arrays -- any -- Function -- Klassen und Interfaces -- Ein erstes Objekt samt Modul -- Klassen -- Funktionen und Lambda-Ausdrücke -- Interfaces und Vererbung -- Interfaces -- Klassenvererbung -- Type Assertion ("Type Casting") -- Abstrakte Klassen -- Zugriff auf eine Basis-Klasse -- Ausgewählte Sprachmerkmale -- Getter und Setter -- Generics -- Exceptions -- Strikte Null-Prüfungen -- Asynchrone Operationen -- XmlHttpRequest -- Callbacks -- Promises -- Ausblick auf Observables -- Zusammenfassung -- Kapitel 3 - Erste Schritte mit Angular -- Eine erste Angular-Komponente -- Dateien für die Komponente anlegen -- Eine Klasse für die Komponente -- Auf das Backend zugreifen -- Templates und die Datenbindung -- Two-Way-Binding -- Property-Binding (One-Way-Binding) -- Direktiven -- Pipes -- Event-Bindings -- Das gesamte Template -- Alternative Schreibweisen für Bindings -- Templates kompilieren -- Ein erstes Modul -- Bootstrapping…”
Libro electrónico -
216Publicado 2021Tabla de Contenidos: “…Cover -- FM -- Copyright -- Table of Contents -- Preface -- Chapter 1: Creating Your First App -- Introduction -- Creating an Android Project with Android Studio -- Exercise 1.01: Creating an Android Studio Project for Your App -- Setting Up a Virtual Device and Running Your App -- Exercise 1.02: Setting Up a Virtual Device and Running Your App on It -- The Android Manifest -- Exercise 1.03: Configuring the Android Manifest Internet Permission -- Using Gradle to Build, Configure, and Manage App Dependencies -- Project-Level build.gradle file -- App-Level build.gradle -- Exercise 1.04: Exploring how Material Design is used to theme an app -- Android Application Structure -- Exercise 1.05: Adding Interactive UI Elements to Display a Bespoke Greeting to the User -- Accessing Views in layout files -- Further Input Validation -- Activity 1.01: Producing an App to Create RGB Colors -- Summary -- Chapter 2: Building User Screen Flows -- Introduction -- The Activity Lifecycle -- Exercise 2.01: Logging the Activity Callbacks -- Saving and Restoring the Activity State -- Exercise 2.02: Saving and Restoring the State in Layouts -- Exercise 2.03: Saving and Restoring the State with Callbacks -- Activity Interaction with Intents -- Exercise 2.04: An Introduction to Intents -- Exercise 2.05: Retrieving a Result from an Activity -- Intents, Tasks, and Launch Modes -- Exercise 2.06: Setting the Launch Mode of an Activity -- Activity 2.01: Creating a Login Form -- Summary -- Chapter 3: Developing the UI with Fragments -- Introduction -- The Fragment Lifecycle -- onAttach -- onCreate -- onCreateView -- onViewCreated -- onActivityCreated -- onStart -- onResume -- onPause -- onStop -- onDestroyView -- onDestroy -- onDetach -- Exercise 3.01: Adding a Basic Fragment and the Fragment Lifecycle -- Exercise 3.02: Adding Fragments Statically to an Activity…”
Libro electrónico -
217Publicado 2021Tabla de Contenidos: “…-- We Will Use a Lot of Objects and Arrays -- First-Class Functions Can Replace any Syntax -- For loop example: Eating and cleaning up -- Refactoring: Replace Body with Callback -- What is this Syntax? -- Why are we Wrapping the Code in a Function? …”
Libro electrónico -
218Publicado 2023Tabla de Contenidos: “…The SurveyPrompt component -- Examining the routable Razor components -- The Index component -- The Counter component -- The FetchData component -- Using a component -- Modifying a component -- Adding a parameter to a component -- Using a parameter with an attribute -- Adding a route parameter -- Using partial classes to separate markup from code -- Summary -- Questions -- Further reading -- Chapter 3: Debugging and Deploying a Blazor WebAssembly App -- Technical requirements -- Debugging a Blazor WebAssembly.app -- Debugging in Visual Studio -- Debugging in the browser -- Understanding logging -- Understanding log levels -- Setting the minimum log level -- Handling exceptions -- Setting error boundaries -- Creating a custom error component -- Using ahead-of-time (AOT) compilation -- Deploying a Blazor WebAssembly app to Microsoft Azure -- Creating the "guess the number" project -- Project overview -- Getting started with the project -- Adding a Game component -- Adding the code -- Adding a style sheet -- Setting up and playing the game -- Adding logging -- Debugging in Visual Studio -- Updating the code -- Debugging in the browser -- Adding an ErrorBoundary component -- Deploying the application to Microsoft Azure -- Summary -- Questions -- Further reading -- Chapter 4: Building a Modal Dialog Using Templated Components -- Technical requirements -- Using RenderFragment parameters -- Using EventCallback parameters -- Understanding CSS isolation -- Enabling CSS isolation -- Supporting child components -- Creating the modal dialog project -- Project overview -- Getting started with the project -- Adding the Dialog component -- Add a CSS file -- Test the Dialog component -- Add EventCallback parameters -- Add RenderFragment parameters -- Create a Razor class library -- Test the Razor class library -- Add a component to the Razor class library -- Summary…”
Libro electrónico -
219Publicado 2011Tabla de Contenidos: “…-- The comment form -- The comment model -- The comments controller -- 10.2.Changing a ticket's state -- Creating the State model -- Selecting states -- Callbacks -- Seeding states -- Fixing creating comments -- 10.3.Tracking changes -- Ch-ch-changes -- Another c-c-callback -- Displaying changes -- Show me the page -- Automatic escaping saves your bacon -- Styling states -- 10.4.Managing states -- Adding additional states -- Defining a default slate -- 10.5.Locking down states -- Hiding a select box -- Bestowing changing slate permissions -- Hacking a form -- Ignoring a parameter -- 10.6.Summary -- 11.Tagging -- 11.1.Creating tags -- Creating tags feature -- Using text_field_tag -- Showing tags -- Defining the tags association -- The Tag model -- Displaying a ticket's tags -- 11.2.Adding more tags -- Adding tags through a comment -- Fixing the CommentsController spec -- 11.3.Tag restriction -- Testing tag restriction -- Tags are allowed, for some -- 11.4.Deleting a tag -- Testing tag deletion -- Adding a link to delete the tag -- Actually removing a tag -- 11.5.Finding tags -- Testing search -- Searching by stale with Searcher -- Searching by state -- Search, but without the search -- 11.6.Summary -- 12.Sending email -- 12.1.Sending ticket notifications -- Automatically watching a ticket -- Using observers -- Defining the watchers association -- Introducing Action Mailer -- An Action Mailer template -- Delivering HTML emails -- 12.2.Subscribing to updates -- Testing comment subscription -- Automatically adding a user to a watchlist -- Unsubscribing from ticket notifications -- 12.3.Real-world email -- Testing real-world email -- Configuring Action Mailer -- Connecting to Gmail -- 12.4.Receiving emails -- Setting a reply-to address -- Receiving a reply -- 12.5.Summary -- 13.Designing an API -- 13.1.The projects API -- Your first API -- Serving an API -- API authentication -- Error reporting -- Serving XML -- Creating projects -- Restricting access to only admins -- A single project -- No project for you! …”
Libro electrónico -
220Publicado 2023Tabla de Contenidos: “…Cover -- Title Page -- Copyright -- Dedication -- Contributors -- Table of Contents -- Preface -- Part 1: Android Foundation -- Chapter 1: Creating Your First App -- Technical requirements -- Creating an Android project with Android Studio -- Exercise 1.01 - creating an Android Studio project for your app -- Setting up a virtual device and running your app -- Exercise 1.02 - setting up a virtual device and running your app on it -- The Android manifest -- Exercise 1.03 - configuring the Android manifest internet permission -- Using Gradle to build, configure, and manage app dependencies -- The project-level build.gradle file -- The app-level build.gradle file -- Exercise 1.04 - exploring how Material Design is used to theme an app -- Android application structure -- Exercise 1.05 - adding interactive UI elements to display a bespoke greeting to the user -- Accessing Views in layout files -- Further input validation -- Activity 1.01 - producing an app to create RGB colors -- Summary -- Chapter 2: Building User Screen Flows -- Technical requirements -- The Activity lifecycle -- Exercise 2.01 - logging the Activity Callbacks -- Saving and restoring the Activity state -- Exercise 2.02 - saving and restoring the state in layouts -- Exercise 2.03 - saving and restoring the state with Callbacks -- Activity interaction with Intents -- Exercise 2.04 - an introduction to Intents -- Exercise 2.05 - retrieving a result from an Activity -- Intents, Tasks, and Launch Modes -- Exercise 2.06 - setting the Launch Mode of an Activity -- Activity 2.01 - creating a login form -- Summary -- Chapter 3: Developing the UI with Fragments -- Technical requirements -- The fragment lifecycle -- onAttach -- onCreate -- onCreateView -- onViewCreated -- onActivityCreated -- onStart -- onResume -- onPause -- onStop -- onDestroyView -- onDestroy -- onDetach…”
Libro electrónico